/* 代码整理：懒人之家 lanrenzhijia.com */
*{ margin:0; padding:0;}
.main {margin: 00px auto 0px auto;width: 100%;}
.pro-switch {overflow: hidden;position: relative;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}

* html .slides {height: 688px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px; height: 90px;margin: -40px 0 0;display: block;background: url(../images/banner.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}


.flex-control-nav {width: 100%;position: absolute;text-align: center;left:0; top:422px;}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active {background-position: 0 0;}
/* 代码整理：懒人之家 lanrenzhijia.com */

/* demo */
.demo {
	width:686px;
	margin:40px auto;
	position:relative;
}
.demo h2 {
	font-size:16px;
	height:44px;
	color:#3366cc;
	margin-top:20px;
}
.demo dl dt {
	font-size:14px;
	color:#ff6600;
	margin-top:30px;
	font-weight:800;
}
.demo dl dt, .demo dl dd {
	line-height:22px;
}
/* tabbtn */
.tabbtn {
  padding-top: 65px; height:90px;
}
.tabbtn li { color:#ea7b29; text-align:center; font-weight:600; float:left;
}
.tabbtn li a {
	color:#ea7b29;
	padding:5px 35px 7px 35px;
	border:1px solid #ea7b29;
	border-radius:5px;
	font-size:24px;
}
.tabbtn li.current {
}
.tabbtn li.current a {
	color:#FFF;
	padding:5px 35px 7px 35px;
	border:1px solid #ea7b29;
	border-radius:5px;
	font-size:24px;
	background:#ea7b29;
}
/* tabcon */
.tabcon {
}
.tabcon .subbox {
	position:absolute;/*必要元素*/
	left:0;
	top:0;
}
.tabcon .sublist {
}
/* leftcon */
#leftcon .subbox {
	width:9999em;
}
#leftcon .subbox .sublist {
	float:left;
	width:664px;
}
/* sublist */
.sublist {
}
.sublist li {
	width:630px;
	height:175px;
	box-shadow:0px 2px 4px 1px #f5f5f5;
	border:0.5px solid #fff2d8;
}

.sublist_img{ width:200; height:160px; margin:8px; overflow:hidden; float:left; padding-right:15px; }
.sublist_title{ color:#fe5039; font-size:20px; padding:10px 0; }
.sublist_con{ color:#555555; font-size:14px; text-indent:24px; line-height:30px; }
.sublist p{ color:#555555; font-size:14px; text-indent:24px; line-height:30px; padding-right: 10px; }
.sublist li:last-child{ margin-top:22px;　}